come right on top of something - Francés Inglés Diccionario